supporting pillar - Spanish English Dictionary